package com.feeyin.radar.sys.dao;

import com.feeyin.radar.sys.model.Department;
import java.util.List;

public abstract interface DepartmentDAO
{
  public abstract List getDepartments();

  public abstract List getDepartmentsByActivity();

  public abstract List getDepartmentByDeptSeq(String paramString);

  public abstract List getDepartmentByParentId(Integer paramInteger);

  public abstract Department getDepartment(Integer paramInteger);

  public abstract Department getDepartmentByDeptCode(String paramString);

  public abstract Department getDepartmentByDeptName(String paramString);

  public abstract Integer getDepartmentMaxId();

  public abstract String getCurrentDeptIdAndSubDeptIdsByDeptId(Integer paramInteger);

  public abstract String getCurrentDeptIdAndSubDeptIdsByUserId(Integer paramInteger);

  public abstract String getCurrentDeptNameAndSubDeptNamesByUserId(Integer paramInteger);

  public abstract List getCurrentDeptAndSubDeptsByUserId(Integer paramInteger);

  public abstract boolean insertDepartment(Department paramDepartment);

  public abstract boolean updateDepartment(Department paramDepartment);

  public abstract boolean deleteDepartment(Integer paramInteger);

  public abstract String getCurrentDeptUserIdAndSubDeptsUserIdsByUserId(Integer paramInteger);
}

/* Location:           C:\Users\e547415\MyProject\rone\WEB-INF\classes\
 * Qualified Name:     com.feeyin.radar.sys.dao.DepartmentDAO
 * JD-Core Version:    0.6.0
 */